package com.quick.android.download;

import java.io.File;

/*
 * 下载成功结果
 */
public class ResultInfoBean {
	/** 下载状态-正在下载 */
	public static final int status_loading = 0;
	/** 下载状态-开始下载 */
	public static final int status_start = 1;
	/** 下载状态-下载失败 */
	public static final int status_fail = 2;
	/** 下载状态-下载成功 */
	public static final int status_sucess = 3;

	/** 下载文件对应的下载链接 */
	public String url;
	/** 下载的进度 */
	public int progress;
	/** 下载的状态 */
	public int status;
	/** 下载文件的大小 */
	public long length;
	/** 下载文件已经下载的大小 */
	public long loadedLength;
	/** 下载文件 */
	public File file;
	/** 是否支持断点续传 */
	public boolean range;

	@Override
	public String toString() {
		return "FileResultEntity [url=" + url + ", progress=" + progress
				+ ", status=" + status + ", length=" + length
				+ ", loadedLength=" + loadedLength + ", file=" + file
				+ ", range=" + range + "]";
	}
}
